const jwt=require("jsonwebtoken")
module.exports=()=>{
    return async (ctx,next)=>{
        console.log(ctx.request.headers.token);
        let token=ctx.request.headers.token
        if(!token){
            ctx.body={
                code:4,
                mes:"没有权限"
            }
            return
        }
        //校验
        try{
          let userInfo=jwt.verify(token,ctx.app.config.keys)
          await next()
        }catch(e){
            console.log(e,'失败');
        }
        
    }
}